今天主要是來介紹一下文字嵌入(Embed)這功能
如果想要在訊息裡使用mark down功能的話需要使用discord.Embed()這個函式
除此之外Embed功能也具備美化的功能
如果沒特別設定Embed的話長這個樣子
有特別設定的話長這個樣子
附上上面範例的程式碼
import discord
async def tasktime(self):
self.generalchannel = self.bot.get_channel(779782707080069193)#要發通知的頻道ID
embed=discord.Embed(title=":loudspeaker: "+jdata[key]["task"],
url=jdata[key]["url"],
description=jdata[key]["condition"],
color=discord.Color.red())
embed.add_field(name=":calendar: 時間",
value=jdata[key]["time"],
inline=False)
await self.generalchannel.send(embed=embed)
當然這還不是Embed的完全體
我還有看過像下面這麼漂亮的Embed,這邊可以透過官方API試試看~